package com.csw.scala

object Demo08CaseClass {
  def main(args: Array[String]): Unit = {
    //样例类可以不使用new创建对象（应该为val a = new Persion("001", "csw", 22)）
    val a = Persion("001", "csw", 22)
    println(a.id)
    println(a.name)
    //如果需要修改属性的值，需要将修饰符改成var
    a.age=20
    println(a.age)

    println(a)

  }
}

/**
  *
  * 样例类：scala在编译时会自动给样例类增加方法（tostring,hashcode）
  */
case class Persion(id:String, name:String,var age:Int)
